МенеджерПолнотекстовогоПоиска.ОбновитьИндекс (FullTextSearchManager.UpdateIndex)

МенеджерПолнотекстовогоПоиска (FullTextSearchManager)

ОбновитьИндекс (UpdateIndex)

Доступен, начиная с версии 8.1.

Синтаксис:

ОбновитьИндекс(<РазрешитьСлияние>, <Порционное>)

Параметры:

<РазрешитьСлияние> (необязательный)

Тип: Булево.
Разрешает слияние индексов.
Если Истина, то выполняется слияние частичного и полного индексов.
Значение по умолчанию: Ложь.

<Порционное> (необязательный)

Тип: Булево.
Истина - обновление индексов будет осуществляться порциями. При каждом вызове метода выполняется порционное обновление индекса. Размер порции равен 10 тысяч объектов индексирования. При этом сначала в порцию выбираются объекты, не привязанные ко времени (например, справочники), затем, если порция еще не заполнена, выбираются объекты, привязанные ко времени (например, документы). Сначала выбираются новые объекты, а затем старые. При выборе анализируются все временные объекты, в том числе и регистры сведений с периодами (берется старшая дата периода), так, чтобы порция включала поровну объекты всех типов.
После индексирования данных одной порции процесс завершается.
Если Ложь, то индексирует все.
Значение по умолчанию: Ложь.

Описание:

Обновляет индекс полнотекстового поиска.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Примечание:

Обновление индекса может выполняться продолжительное время.
Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

Если используется Версия2 полнотекстового поиска, то метод запускается асинхронно и сразу возвращает управление. Чтобы дождаться полной индексации поиска из встроенного языка, требуется периодически вызывать ИндексАктуален, который вернет Ложь при наличии непроиндексированных данных.

Использование в версии:

Доступен, начиная с версии 8.1.

Описание изменено в версии 8.3.22.


     Методическая информация